Career 2022 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Mexico F15 Mexico F7 Mexico F5 USA F13 USA F14 Venezuela F1 Venezuela F2 Mexico F6 Mexico F2 Mexico F4 Mexico F5 Colombia F4 Mexico F10 Mexico F3 Mexico F1 Mexico F2 Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 Mexico F11 Bolivia F2 Colombia F4 Mexico F16 Mexico F1 Mexico F5 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Mexico F17 Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari Zagreb Open - Zagreb Architect Open - Budapest Tennis Napoli Cup 2006 - Napoli Open Castilla y Leon - Segovia IPP Geneva Trophy - Geneva Challenger Copa Sevilla - Seville Ciutat de Barcelona - Barcelona Copa Petrobras Argentina - Buenos Aires Open Costa Daurada - Tarragona San Luis Potosi Challenger - San Luis Potosi Rijeka Open - Rijeka Hurricane Tennis Open - Bradenton Nord LB Open - Braunschweig Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta San Marino CEPU Open - San Marino Credicard Citi Mastercard Tennis Cup - Campos do Jordao LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XI Ciutat de Barcelona - Barcelona Pekao Open - Szczecin Music City Challenger - Nashville Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Polish Open 2000 - Poznan Dallas Challenger Bogota Challenger Mexico City Challenger XXVIII Edizione 'A.Savoldi' - Manerbio Lugano Challenger Braunschweig Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Manta Challenger VIII Trofeo Ciudad de Quito - Quito Music City Challenger - Nashville San Marino Challenger Campos do Jordao Challenger Cordenons Challenger X Torneo Internazionale di Tennis - Barletta XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Szczecin Challenger Bogota Challenger Napoli Challenger Quito Challenger Concurso Internacional de Vigo - Vigo VI Torneo Internazionale di Tennis - Barletta Sacramento Challenger Tarragona Challenger Tiburon Challenger Calabasas Challenger San Marino Cepu Open - San Marino Medellin Challenger Tallahassee Challenger Lugano Challenger Samarkand Challenger Todi Challenger Challenger Britania Zavaleta - Puebla Guayaquil Challenger Maia Open 2002 - Maia Kos-Zucchetti Tennis Cup - Cordenons Sao Paulo Challenger Top Wool Challenger Biella - Biella San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Sporting Challenger - Turin Copa Ericsson Mexico - Guadalajara Draft Corona Mexico City Open - Mexico City Copa Kia Challenger ATP - Santiago Copa Petrobras Colombia - Bogota Oberstaufen Cup - Oberstaufen Aguascalenties Challenger Copa Sevilla Internacionales de Andalucia - Seville San Luis Potosi Challenger 2000 - San Luis Potosi FILA Challenger Biella - Biella San Luis Potosi Challenger - San Luis Potosi Warta Cup 2001 - Sopot Nord/LB Open - Braunschweig VIII Trofeo Ciutat de Barcelona - Barcelona Waco International Tennis Challenger - Waco IX Ciutat de Barcelona - Barcelona Asics Challenger Open - Monchengladbach Gran Challenger Casablanca - Mexico City Regional Hand Center Men's Challenger - Fresno Bogota Challenger - Bogota Nord/LB Open 2004 - Braunschweig Seguros Bolivar Open - Medellin Schickendanz Open - Furth Nord LB Open - Braunschweig Copa Petrobras - Aracaju Cyclus Open de Tenis - Florianopolis Bancolombia Open - Cali VIII Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota XI Open International D'Andorra - Andorra Open de Montauban - Montauban The West Side Tennis Club Clay Court Challenger - Forest Hills Memorial Manfredini - Sassuolo Antonio Savoldi-Marco Co. - Manerbio The Surbiton Trophy - Surbiton ATU Cup - Weiden Pekao Open 2004 - Szczecin X Trofeo Ciudad de Quito - Quito XI Ciutat de Barcelona - Barcelona Bancastato Challenger Lugano - Lugano Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Torneo Internacional Challenger Fila 2005 - Leon Top Wool Challenger-Immagine Trophy - Biella The LTA Nottingham Challenger - Nottingham Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Open Costa Daurada - Tarragona Tunis Open - Tunis 2005 West Side Tennis Coub Men's Challenger - Forest Hills Banjaluka Challenger 2007 - Banja Luka I Manta Open - Manta San Benedetto Challenger 14° BH Tennis Open - Belo Horizonte Challenger Britania Zavaleta - Puebla ATP Challenger Open 2004 - Monchengladbach ITG Miami Challenger - Miami Challenger Fondazione Carige - Genova Citta di Monza - Monza Nord LB Open 2006 - Braunschweig 8° Trani Cup - Trani BH Tenis Open International Cup 2008 - Belo Horizonte Citta di Como - Como Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Brazil - Aracaju Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Santiago - Santiago Copa Petrobras Uruguray - Montevideo Nord LB Open 2007 - Braunschweig X Challenger Britania Zavaleta - Puebla Pharma Medico Open 2008 - Aarhus Countrywide Classic USTA Men's Challenger - Carson Music City Challenger - Nashville Voit Mexico City Open - Mexico City Tennis Napoli Cup 2007 - Napoli Copa Petrobras Guadalajara - Guadalajara Belo Horizonte Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville VIII Gramado Open - Gramado San Luis Potosi Challenger AGT Challenger - Leon Pekao Open 2005 - Szczecin M15 Heraklion Furth Challenger Bytom Challenger Sir Supermercati - Rome Kosice Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Challenger Casablanca San Angel - Mexico City Copa Petrobras - Santiago XL Bermuda Open - Bermuda Bogota Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons Torneo Internacional Challenger Fila 2006 - Leon Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen Sarasota Challenger Copa Petrobras Colombia - Bogota USTA Challenger - Champaign II Cyclus Open de Tenis - Florianopolis Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Citta di Brindisi - Brindisi Challenger 42 - Andrezieux Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado San Luis Potosi Challenger - San Luis Potosi Carson Challenger XII Abierto Internacional de Salinas - Salinas Cali Challenger Seville Challenger 13 BH Tennis Open International Cup - Belo Horizonte Timisoara Challenger - Timisoara Rome Challenger Bogota Challenger Tampere Challenger Kitzbuhel Challenger BH Tennis Open International Cup - Belo Horizonte Trnava Challenger Bogota Challenger - Bogota Challenger Banque Nationale Rimouski - Rimouski II Manta Open - Manta IPP Geneva Trophy - Geneva Lubbock Challenger - Lubbock USTA/Adtech Challenger - Boston San Jose Challenger Copa Petrobras - Montevideo Copa Kia - Santiago VIII Avierto Internacional de Salinas - Salinas 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Olbia Geovillage Open - Olbia San Luis Potosi Challenger - San Luis Potosi Grand Prix Hassan II - Casablanca V Gramado Open de Tennis - Gramado West of England Challenger - Bristol Warta Cup - Sopot Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Corona Mexico City Open - Mexico City Tennis Napoli Cup - Napoli The Hilversum Open - Hilversum 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Guadalajara Challenger Britania Zavaleta - Puebla Fifth Third Bank Tennis Championships - Lexington Challenger Leon 2003 - Leon Ljubljana Open - Ljubljana ATU Cup - Weiden Milan Indoors - Milan The Manchester Trophy - Manchester Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Challenger Britania Zavaleta - Puebla Abierto Mexicano Telfonica MoviStar - Acapulco Guzzini Challenger - Recanati Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Schickendanz Open - Furth Gerry Weber Open - Halle Trofeo Internacional Club Laieta - Barcelona La Serena Open - La Serena Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Black Forest Open - Freudenstadt Idea Prokom Open - Sopot Genoa Open 'Fondazione Carige' - Genova The Manchester Trophy - Manchester AT&T Challenger of Dallas - Dallas VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Freeman Men's $50,000 Challenger - Joplin Campionati Internazionali di Sicilia - Palermo Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran X Ciutat de Barcelona - Barcelona IX Trofeo Ciudad de Quito - Quito BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco Britania Zavaleta - Puebla Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Memorial Piertomaso Tessitore - San Remo Abierto Club Casablanca - Mexico City Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort BMW Brixina Tennis Open 2000 - Bressanone Challenger Britania Zavaleta - Puebla Croatia Open - Umag Idea Prokom Open - Sopot EI Bank Bulgarian Challenger - Sofia USTA Challenger of Burbank - Burbank Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen San Marino Cepu Open - San Marino USTA Challenger of Orlando - Orlando Volkswagen Challenger 2004 - Wolfsburg Copa Petrobras Bogota - Bogota US Men's Clay Court Championships - Houston USTA Men's Challenger of Dallas - Dallas Tennis Napoli Cup - Napoli Challenger Casablanca San Angel - Mexico City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova 2005 Tulsa Challenger - Tulsa Challenger Britania Zavaleta - Puebla Copa Petrobras - Buenos Aires XI Abierto Internacional de Salinas - Salinas Tunis Open 2006 - Tunis Baden Open - Ettlingen Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito The 'Fitz' Casino Challenger - Tunica MoviStar Open - Vina del Mar Posillipo Tennis Cup - Napoli Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Savannah Challenger Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires Salinas Challenger Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Seville Challenger Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Countrywide Classic - Los Angeles Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Movistar Open - Santiago BellSouth Open - Vina del Mar Cancun Challenger Puebla Challenger AEGON Championships - London AEGON International - Eastbourne Open de la Comunidad Valenciana - Valencia Interwetten Austrian Open - Kitzbuhel Sao Paulo Challenger Heineken Open - Auckland Sao Paulo Challenger Brasil Open - Costa do Sauipe Bucaramanga Challenger If Stockholm Open - Stockholm AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Qatar Exxon Mobil Open - Doha Abierto Mexicano Telcel - Acapulco Atlanta Tennis Championships - Atlanta BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Bogota Challenger The Priority Telecom Open - Amersfoort Malaysian Open - Kuala Lumpur Leon Challenger Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Gerry Weber Open - Halle The Stella Artois Championships - London Synsam Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Braunschweig Challenger Scheveningen Challenger Poznan Challenger Mercedes Cup - Stuttgart Napoli Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Medellin Challenger ATP Studena Croatia Open - Umag Cancun Challenger Athens Challenger Gerry Weber Open - Halle Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel Topshelf Open - 's-Hertogenbosch Leon Challenger BB&T Atlanta Open - Atlanta Aix En Provence Challenger Malaysian Open - Kuala Lumpur Vegeta Croatia Open - Umag Amer-Wilson Tampere Challenger - Tampere Copa Ericsson Mexico - Guadalajara Intersport Heilbronn Open - Heilbronn Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Romania - Bucharest Cridicard Mastercard Tennis Cup - Campos do Jordao Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Energis Open - Amersfoort Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort If Stockholm Open - Stockholm Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar BCR Open Romania - Bucharest Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid U.S. National Indoor Tennis Championships - Memphis Stockholm Open - Stockholm Stockholm Open - Stockholm Movistar Open - Vina del Mar Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Masters - Toronto Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Masters Series - Hamburg Copa Telmex - Buenos Aires PTT Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Claro Open Colombia - Bogota French Open - Paris French Open - Paris Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group 1, PO, MEX-VEN 5-0 Davis Cup, Group 1, 1R, VEN-MEX 1-4 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 2, 1R, MEX-JAM 5-0